Checker works okay now, gives good errors