Private, Explicit, Semicolon functions