3b6dda9b52
trying to correct a corner case. I will work on a final solution later. Thanks to David Brownlee for noticing and notifying me.