modify behavior to allow special data to be passed in to get an invalid class, or closed/open class