Caching dangers (user safety)
Because retrieving data specific to the requesting user is a huge caching inefficiency, we need to be sure that when we get results back from the database, that any artworks from artists who are blocked by the requesting user are removed before being sent to them.