fixed guard depency