client code case-insensitive, waiver ignores spaces in name