Needed the ability to not specify the size