Fix for #52 - preserving declared order when deciding between multiple
successView paths