bad idea - we need a better solution for this