obstructors
not defined yet