Author: Epoch.