Well I presume that's what the isSupported Method is for. But as it was never called anywhere in FOF I was slightly nervous about doing it now.

But yes we can run that method in the constructor and throw and exception on failure if you want? But I'm not sure then how we put the try/catch in the com_users model