Moved away high-level functions.