So as far as I could tell, `stale?` calls `fresh_when`, which eventually calls `head :not_modified` - thus exiting at this point invokes `ActionController::ImplicitRender#send_action` with a 304 instead of continuing the regular computation and rendering.

I very much dislike that entire process - so if you have a better way, please do go ahead and implement it.