Implement Reject, closes #6