trying something else to fix this reverting nightmare