handle non arguments early