A famous conjecture of Caccetta and Häggkvist is that the girth g(D) of a simple digraph D on n vertices with minimal out-degree k is at most ⌈ n k ⌉. A natural generalization was considered by Hompe [5]: is it true that in any simple digraph D, g(D) ≤ ⌈ψ(D)⌉, where ψ(D) = v∈V (D)Hompe showed that this is true for graphs with maximal out-degree 2, and gave examples in which ψ(D) < (ln 2 + o(1))g(D) in general. Here we show that in any simple digraph D, g(D) < 2ψ(D). We also prove a result related to a rainbow version of the Caccetta-Häggkivst conjecture: let F 1 , F 2 , . . . , Fn be sets of edges in an undirected graph on n vertices, each of size at most 2. Then there exists a rainbow cycle of length at most ⌈ i≤n 1 |F i | ⌉. This is a common generalization of a theorem of [4], in which |F i | = 2 for all i, and Hompe's result mentioned above, on digraphs with maximal out-degree 2.