no error for tmp; more shortcut