pre-restful