Miscelaneous helper functions.
