alts! no longer needs to be a macro