added coldOnly option