is this a mock because it's functions are overridden?