This method seems to be being written everywhere. Any way we can remove the need for it?