It will actually work there I believe. Only reason was being DRY, but actually make more sense to be less dry and explicit let in the xhtml and hal_json specs. Your call