Example usages and implementations