Trying to find a better way.