Function.inherits changes