Cross-posted and potentially solved here