I would re-write this as: 

`return_path = sessions.delete[:return_to] || default`
`redirect_to return_path`

Calling delete on a hash returns the value of the key passed, or nil if the key is not found.
Also, this will make `redirect_to` the last method called in this method.