some refernce resolving weirdness