made the OList definition simpler, according to Conor