fixed up to remove requirement of setting "::SELF", as it's now derived in makeself