maybe an else-clause with a raise NotImplemented?