we have to store this even if empty