Added the proper direct simulation scheme.