changes per @gama11