it is only trailing one, so `sub` is enough