On more than one occasion, editorial problems or corporate pressure to modify or re-script his plotlines have prompted David to leave books, particularly his decision to terminate his first run on Marvel's "X-Factor", due to constantly having to constrain his plots to accommodate crossover events with other books. He resigned from "Spider-Man 2099" to protest the firing of editor Joey Cavalieri, and from "Aquaman" over other creative differences. When David abruptly left his first stint on "The Incredible Hulk" due to editorial pressures, some of the plot points of the character that David established were retconned by later creative teams.