Improve "all / half / both"