$share can be null