This document discusses the security implications of class initialization in Java-like languages, highlighting the information flow challenges that arise during this process. It proposes a type-and-effect system designed to track these flows and ensure noninterference, thereby preventing the leakage of secret information. The system aims to improve on existing approaches, providing more flexibility in class initialization while maintaining security.