Added more tests to the facets; it works surprisingly well