added support for isset()