Make this a typed exception (e.g. PlatformServicesException)