My latest impl.