A more elegant solution to the CSRF rotation problem