make sure to cover cases where the maximization is partial currently maximize tests only cover the full case