fixing bug with duplicated sequences and calls to 'seq(..)' and 'promise(..)', closes #38