MAJOR refactor: started with abstracting inspector code (works for yes/no/fix)