correct ismbblead implementation