support for single sided and flat extractions
support for offsets