adds guard