Make sure subclass is a proper subclass not just subclassing the fn methods. Fixes...