allow z to dip below 0