fix a possible bug in interface_start