We also should probably be checking that the redirect points to the right place and passes forward any expected parameters!