Works on large example too :D