ah i see what you're doing with the decorator. sneaky.