removed constraints block as filter is nearly as fast