- fixing reading from esom