bump and switch error handling