attempt to fix superclass mismatch