wal: improve