guard against no obj seld