Implemented rejection logic