more choices with just spending some memory