always spill argument n for now