avoid importing util