using method missing to avoid stupid code