throw bug fixed