The temporary value of character attributes is now correctly factored in all calculations