Check whether intent can be handled up-front rather than rely on dodgy exception handling