explicit accept and reject