Presentation layer utilities.