Yes, it's perfectly acceptable to use a macro extender. They've been around for a long time.