optimization user error