do not invent imaginary stdlib functions