worst workaround ever