What are the limitations of said algorithm? And is there any good arguments for using another method?