Working draft
Finishing up negative case float to int cleanup