Different approach to the sh wrapper