Formatting and other changes including the handling of negative transposition without minimum variables and added logging.