fix: if o is empty