default condition in update is to return before speak