better explanation for which methods are hidden from the router