Update asm for optionals