maybe a workaround