Sweep only takes one collision primitve into account

I did submit a bug report, and recently submitted a sample project.