Validate now covers checks for empty nodes