switch return code so sti doesn't fail