The CFPB’s funding mechanism is constitutional.  Congress acts in accordance with the Appropriations Clause if it enacts a measure that identifies the source from which money may be drawn for a specified purpose.  Congress need not set the amount; it can allow the executive or agency draw on the authorized source up to a stated cap.  The appropriation also need not be for a set time.  The Appropriations Clause sets a 2-year limit on appropriations to support an army, but does not otherwise require time-delimited appropriations.  The CFPB’s funding mechanism satisfies these requirements.  The statute which enacted it identified the source–Federal Reserve System earnings–and a purpose–funding the CFPB’s operations.  And it allowed the CFPB to draw on that source to the extent it found necessary to carry out its functions.