Do not fully work. Getting various exceptions and misbehaviors