changing ipath check, adding error to base if not given a hash