runOnThread warning and optional parameters