changing TaskInputOutputContextImpl