allow nils to be ignored in complex views