worse but faster
Clear