recompresses I guess