currently i'm doing something like this:

i wonder which is uglier:

Code:
 Get
           
                Do While VAR_busy_setting_permissions
                Loop
            Return VAR_value
        End Get