another level (2)
fix program load if previous instruction was mode
new level 2

not so sure I like this one