Although the circumstances was in fact the eventually fixed, it needed unusual workarounds to fix all of them