add SpaceNotEmpty to v2