facets are not implicit any longer, added facets param