check() redone (wasn't working)