Should this be clamped >= 0?