tinygrumpshaw: was this done already or