altered patrol logic a bit