Code reviewed and fixed. Bug-free!