Interface utilities.