Is it just me or does almost every tool function differently from standalone-script to toolbox-script to python-window in the map. I get that there are some necessary differences, but sometimes it just seems random, like two different teams designed the different functions and didn't communicate well. It makes testing scripts extremely frustrating.