If I pull up all these methods, it will remain just getAll in the subinterfaces (but even this has the same signature).