better shell reload