Common utilities for Phyre Inc.