no method handles works the same or even slightly better