maybe we can add `bsb -diagnose` to do some sanity check (including schema validation) simple solution: 1. catch the exception.. if NO_EXIST thrown 2. version (invalid args)