Paterson Road oil spill 'could have been worse'