fix: shell compat