optimized private methods disconcerted some tests