minor, but important update to labels.
- removed the propigate and adopt label methods.  These are MUCH harder to implement (quickly) that I anticipated.  It is trivial with a for loop, but way too slow.