Move platform specefic stuff out to platform