finish all, with bugs