mess detector throws a couple too many false positives
simplifying stuff in Utils, finishing tests for it