Matches implementation pt. 4.

No POST yet.