Make transients optional
Update docs