Miscellaneous utilities

View miscellaneous utilities.