986
Well....the problem is that the "+" sign means 2 things (putting strings together and adding 2 integers). If that wasn't the case then I think it wasn't a problem.
Currently it just prefers strings over integers in certain situations (not sure what would happen if you swapped the string and integer around )