do not specify storage length