Bug Fixing Required.

Read the comments!