changes to read_only inputs