hopeful fix for abstractmethoderror