slimmed-down version