updated ball flatten to exclude THREE (untested)