Once again split up Utils to conform to SRP princple