Fixes
The ore.sub function now works, but it is relatively slow