split out ugh