Fixed a problem with the permission. If Permission.Necessary was set to false a permission was still needed, this was fixed.