remove _Empty()