url::redirect is the correct approach - why did you switch away from it?