return false if not set