For a more sensible shell experience