fix potential bug in neutral approximation