MANT: use `input_` to avoid namespace collisions