Confirmed it was a bug, it should be fixed now. Now i'm going to pause my work on explosionslib (yes, i was creating a library for explosions in RoR) and come back to this.