just about got breakpoints working