initializer fix: complete declarations before auth loads