This might as well be a public method, don't you think?