Null result sets return empty lists instead of raising exceptions