catching NotImplementedException