recursive arcan platform fixes