A lot more variable checking to eliminate activation errors if WP_DEBUG or php errors are active.