much more spec, GET requests are mostly complete