Fixed bug where stack wasn't setup yet so calling pushl is not a valid thing to do.
Removed optimizations to make debugging easier