comparing dispatch_get_current_queue and dispatch_get_main_queue is explicitely forbidden by the documentation