Fixes printing, makes case for every op