Extending the SIOX algorithm