need a differernt redirection idiom