Added aggressive and conservative splitting.