 Wouldn't be surprised if this is timing bugs.