Refactoring options and fixing the OS filter on the exploit method