Handle missing opts with callback