More than a bit faster