Well adding this will at least allow us to clean up the duplicated logic that's currently everywhere. That's the main reason why I added it.