private/protected fix