Do not construct same shell twice