well, I tried 'forcing' a floating point division, but it still didn't work. The other approach also failed...
Btw, I've done some pretty ugly hacks for it to work, and...it works! =) Still, it's ugly... Anyway, this was just a game for testing.. You know, I wanted something that I could code...