Right now the max iterations are very low (100) and the algorithm may not converge. This can lead to confusing results.