make variable name in define less insane, thanks @kayladnls