fix the non xxs type adapter