Utilities for development I've created over time