catch up to XS