merge 51294 51259