shelfs now return the request in messages