fixup optim