consolidated crossout function