OK, now portibility works