interface stub