fix misused $0