rearranging the order of method signatures since gcc seems to care about that