why string? it has to be a response because some one does not do a redirect but render a page.

Imagine this situation in checkout you have to render a page with checkout layout but in "other place" you need other layout.

how would you solve it? options?