Internal interfaces (WIP).