keep difference between "open" and "share" until we come up with a nicer solution. #19