patches to keep the consistency of arguments #114