Synced operations for shell moved to shell handler