Added compression and pre-load support