Is it necessary to explicitly call `validate` here? It feels like Ironic should do this automatically.