I let this line be there because it was initially there to begin with without realizing that the full consequences of this. As a matter of fact, now that you have pointed it out, I think that the call to `nsimplify` with `rational=False` is completely absurd since we are passing some number to `nsimplify` with `rational=True` in the first place. Then, we just call `nsimplify` on that number with `rational=False` which undermines the whole purpose of the `rational=True` parameter. 

Thank you for pointing it out. I'll make the appropriate changes and commit later.