nan -> -1