variables: avoid implicit upconversion to double