Add start-end methods to api and default implementation.