(macro.py) now uses safeinput call