Fcr fix iqp illegal cast to poly

A point intersection is possible. At first I thought it wouldn't happen but it could.