I think we should add the optional redirect status in argument of this method and all the followings.