Should be an abstract class method if such a thing exists and we can use it?