this is really a zero-arg function. so i'll call it facet.