Might make sense to clean this up with a domain method at some point. I'll do that though cause I like that kind of clean up :)