use the size supported by the current interface