Implement rest of executor methods, completely untested.