discard; skeleton for accept