Guard dependency settup