Implemented #accepts() and #returns()