fixed guard test