EOCO explained