it seems macros are the way to go... :(