AE: use indirection where possible (if you hear crackle or 1/10 second of a new song gone tell me)
AE: don't shoot ourselves in the foot (lazy evaluation ...) - make the sink more intelligent, saves some m_reOpens