And again it's band-aiding the problem. Can authencesn not be fixed or what?

Maybe write to the LKML if you have some privy information?