FBO refactoring.