Refactored single-seat checker