These green rats remind me of Gonyosoma oxycephalums...