some prep for "ignore but retain" functionality