Interface lives now in its own package