Adds Utility functions and failure logging