Don't box things going in as arguments to invokedynamic calls, let the linker deal with it
The closesOver function is 50 shades of messed up