mock also maintains realization