Updates. Thanks to Alexey Shumkin!