impl. minimum