works, very slow, doesn't redirect