New accepts nil parameter, produces 256-bit value by default