REMOVED ASSERTIN IN THE CORRECT BRANCH NOW!