On the self-consistent implementation of general occupied-orbital dependent exchange-correlation functionals with application to the B05 functional.