if I refactor enough do things magically start working?