use lower case variables, prevent conflict with some toolchain defines