Update works and xrequire procedure.