Also Why does this method even exist? Surly a generic DoWithEntityAt would be better?