I don't want to rename this, and would rather keep it in normal.go where it was before. I want to reserve mode.go for stuff common to all modes.