!! dilemma !!