Being more explicit about interfaces :sparkles: