bash compatibility