Bug in the required tag conditional - was looking one level high.