FInal Bug Fix