Should we live just here or is something that we could reuse and put as an utility class?