I agree, the validate phase is not a good choice. But I believe it fits better in the Install phase, what do you think?