api: case sensitivity & scripting finickyness