guard interactions