All ideas are welcome. Just because the Idea doesn't make it into the product immediately does not make it a bad idea.
Build Target should notify user of missing tables required for Build prior to throwing an error. Instructions should also be provided (such as register and build table in Collect)
You won't be notified about changes to this idea.