So, I'm curious what definding the interface here provides over just importing the implementation directly?