These can all be private.