CFPA. . . boon or menace?