zero-based linearity