minor internal changes
adding ALWAYS_RUN
adding NamedTemporaryFile to always run