make escrow optional