Private method, tests rely on it => won't change.