Support for an optional variable hash component

Updated the handling to deal with a case where a hash suffix is part of the argument to a put.