avoid shell magic