Platform doesnt use opts
Wrap platform to catch errors
Remove platform.error and better way to handle EMFILE
Remove last remnants of emfiled
Specially handle EMFILE