The destination should always be the current page. Is there anything else it could be? If not, then why make the user pass the page everywhere themselves?