Can this be done or should I post as a feature request?