no more data check methods now overridable