# Back to Square 1: Why I need and develop RRF?

Years ago, I've been flying with PMDG 747 (FS9) and PMDG 737 (MSFS 2020). I had been pondering about one thing, this aircraft I'm flying will be for sure 100% failure free. So since it's 100% failure free, why the heck I'm stuck here doing and (pretending to) monitoring all these instruments during cruise time, it will just never fail.

I know the existence of PMDG's built-in failures. PMDG's built-in service based failure for example, it simulates the failure scenarios based on Mean Time Between Failure (MTBF) data taken from real life statistics. This is so cool however, based on my experience you are limited to few failures like bleed trip off, overwing door warning, pack failure etc. The thing is since real life aircraft is very reliable (although not problem-free), you need to fly tremendous amount of flying hours to see some of the failures come into being. Unless you are ok to fly hundreds if not thousand of hours to see some of it coming, then this feature is just perfect for you. For me, within my simulation world, I really want to simulate the unreliability aspect of it but without having to wait for so many hours, in other words, I want it to be "accelerated" in my simulation relative aircraft's age.

PMDG's built-in random failure is another cool feature for us to test our skills with various failures and emergency scenarios. However it's not enabled by default. If you want to experience it, you have to enable it by yourself. And by enabling it by yourself means that you already now something is going to happen, which failure and when. This is no surprise and it's killing the immersion.

I was thinking about if there is such a tool that can enable it without me knowing about it, that would be so cool. With such a tool, I know that I'm flying a problem-free aircraft and not to get complacent during each flight. And with such a tool, I can customize the probability and the set of failures according to my liking to suit my own "accelerated" relative time. Einstein was right, time is relative.

When I looked around for such a tool, I couldn't find any that works on PMDG aircraft. There are couple of similar tools but only works with MSFS generic failures that should work with most GA aircrafts. I wanted something to work with PMDG's built-in failures.

So I decided to develop RRF for my own use and I think why not sharing it with the rest of the simmers. So here we are, RRF is already available for all and I will keep on enhancing it from time to time.

> For more info, visit [Real Random Failure](https://realrandomfailure.com/)
