Apparently this still isn't working... just found another one now and got the communication error bug again.