I would argue that we should check for the hydrator first, and only perform this if no hydrator was found for the resource. That will allow the developer to specify an alternate rendering strategy when desired.