Interface should work *fingers crossed*