extends -> super to match interface instead of implements