`dequeueNext` is being called from a background queue [here](https://github.com/SwiftKickMobile/SwiftMessages/blob/62e12e138fc3eedf88c7553dd5d98712aa119f40/SwiftMessages/SwiftMessages.swift#L580C20-L580C20). This in turn does a check to the `isOrphaned` property [here](https://github.com/SwiftKickMobile/SwiftMessages/blob/62e12e138fc3eedf88c7553dd5d98712aa119f40/SwiftMessages/SwiftMessages.swift#L613). The `isOrphaned` property does a check to the `view.window` property [here](https://github.com/SwiftKickMobile/SwiftMessages/blob/62e12e138fc3eedf88c7553dd5d98712aa119f40/SwiftMessages/Presenter.swift#L75). This triggers an XCode warning with "UIView.window must be used from main thread only". This can lead to possible crashes.