Simplify impl