Is this required at runtime or only at buildtime?