use platform_family? predicate method