Standard utilities.