Re-use existing interface instead of re-declaring same methods
Merge pull request #1240 from stloyd/bugfix/core_interface

Re-use existing interface instead of re-declaring same methods