Bourne shell backend