Automatic variables, untested