contentious inputs