How does it handle e.g. the case where you have loaded the ILS frequency, you are being vectored around, you get a vector towards the localiser, but you are not "cleared for the ILS" and, either intentionally by ATC or via the ATCO forgetting about you, you have to fly through the localiser? The box cannot know that you have not been cleared for the approach. Also there must be some DME...