fixed or zero size models will now not raise an error when trying to optimize