util facade
waiting for breaking change for 2.0