bright compiles again