update to use fact conditional on architecture