use script binary string where possible, then list of binary strings, then human readable string, in that order of priority