I've mentioned this elsewhere - I think there's a strong case for client side logging because this is one case where you'd definitely want a warning (if `subsetExtent` was already set).