Rudimentary utilities.