fix guard not running on start