Make the ShellBackend work again

It its probably never used but it can be usefull for reference