nopoobject modes