This appears to be the canonical way