Added two new size checks, added benchmark