Added tests surrounding the use of cancel() within guards. Not passing, investigation required.
fix for guards
Merge branch 'dev'
removed rogue log