Removing iOS dependency - its far more complex than this...