This allows debugging the errors by pinpointing the offenders, instead of trying to blindly guess what could have possibly gone wrong. The wording has been improved to better explain the failure. Closes #530 Co-authored-by: Ben Millwood <thebenmachine+git@gmail.com> Change-Id: I84ba5d2d81e5d1867f53bd3bc80e615cab9fe274