fixed register redirection