use NotImplementedError instead of Exception