also zero is fine if it's larger than a double...