added guard rule log statements