try fix a bug