There HAS to be a better way.