fined-grained mismatch bug is fixed