changed level fail handling