ao: actually use the options we collect