Keeping the NotImplementedError is a good point, I will put them back (or add them if there were not there)