filter Logic rectified somehow