Updates per James Long