Used idiomatic Go