Fix crash when not implementing optional datasource method