new characters. defence from direct script access.