make attach/detach check parent
no longer need to do those
one of 3 already supported
Add return types to docs, fix audio factory
quote...