comment about the temp nature of this method. maybe deprecate it.