[fix] it works as expected