local pure due to https hoopla