This method seems to be the same everywhere. If that is correct, move it to the base class.