it just makes sense that if we only dispatch one waitPost, we should also only dispatch one waitPre
fixes #301
refs #196