fixed a fatal bug.