stepping through code that's been -O3d is like trying to tie your shoes in 6-D