And there is also the out parameter which would be added to that method which I dislike