reject only takes one argument now