changes per @ctalkington