With embedded methods, placement_filters should probably just be called that way. Much of the vmware vs rhv code is similar, if not identical.