Fix top level methods and recursive resources