Updating - please take note of killing Snell's Law and compacting