potentially fixed AbstractMethodError