  We prove that a set is K-trivial if and only if it is not weakly ML-cuppable.
Further, we show that a set below zero jump is K-trivial if and only if it is
not ML-cuppable. These results settle a question of Ku\v{c}era, who introduced
both cuppability notions.
