This came up during the JSL Unsession at Discovery Summit Europe today. The goal is to make potential capability issues with scripts more visible. So providing a function which parses through the script and collects all the JSL commands used (in a version the script worked well), checks what command has changed since then to the most recent version, and throws out a list of these commands. That way the user can see immediately if there are potential risks when transferring a script to a newer version of JMP.