Eliminated utility function and reduced scope of escapes