How reliable is this? If and when it fails, what are the consequences?