make use of the more secure is_set() function instead of direct access