Ratchet integration