keep libev optional