Pretty sure this wont work, but the idea is there

debug, fix, debug, etc