Utility functions used by Canadensys projects