Continuing to use smallest interfaces possible