Bugfix + hlint (still untested).