Nit: Not sure how I feel about the explicit undefined here.. its the default.