I am in the process of identifying a suitable photocatalysts for water splitting in visible light region. Pervoskites materials seemed to be a good choice and started of with BiFeO3. In the process I identified thier CB edge is more positive than NH but for a photocatalyst to be used in splitting water, the thermodynamic requirement is CB should be more negative and valence band edge more positive than NHE. But there are articles which shows BiFeO3 as a photocatalyst for H2 generation by water splitting. I am really confused. Can somebody please help me n this regard, whether this requirement has to be met or its not neccesary as such?