Revise for platform agnosticism