apiKeyOption match {
  case Some(apiKey) => ...
  case None => Future(JsNull)
}