finished push-back-check, applied new rules