avoid feeding nothing to add/sub molecule functions. It results in hard R crash.