I wouldn't use `compact`