Rest abstract has been implemented.