Squash; extends will now work even on subclasses