Refactoring read to use instantiators.