Currently this error produces internal error, i think it might be better to return unavailable instead .