Should this be a private method?