all of candidate works, except for strange http patch behavior