[fix] always provide base