no short variables not fun