inherit in stead of monkey patch