fix a bug with short expression