just use fnv