Add reason to check(). Closes #2