Just leaving this here for future people finding this thread: here are some other complications associated with this problem.