short variables should probably be avoided also, typehint