Since this is now an interface, there is no need to say "abstract". The same for the other methods.