Re #3: Reworked shell identification