options: adding replacement capability for pre/post