A theory of normative reasons for action faces the fundamental challenge of accounting for the dual nature of reasons. On the one hand, some reasons appear to depend on, and vary with, desires. On the other hand, some reasons appear categorical in the sense of being desire-independent. However, it has turned out to be difficult to provide a theory that accommodates both these aspects. Internalism is able account for the former aspect, but has difficulties to account for the latter, whereas externalism is vulnerable to the reverse problem. In this paper, I outline an ecumenical view that consists of two parts: First, I defend a distinction between requiring reasons and justifying reasons in terms of their different connections to rationality. Second, I put forward a subjectivist, procedural, view of rationality. The ecumenical alternative, I argue, is able to accommodate the mentioned duality within a unified theory. In outlining this view, I also suggest that it has a number of other significant advantages.