Shells still suck, use case for Darwin