A central controller configured to coordinate operations of a wireless network, the central controller configured to allocate channel time allocations, CTAs, for peer-to-peer communications between pairs of communication stations of the wireless network, and the central controller configured to randomize locations of the CTAs within superframes to mitigate co-channel interference from neighboring wireless networks, characterised by comprising: the central controller is configured to perform an interference estimation to determine whether detected co-channel interference is static or dynamic, the central controller is configured to determine that co-channel interference is static if the central controller determines that co-channel interference occurs on a regular or repeating basis, and the central controller is configured to determine that co-channel interference is dynamic if the central controller determines that co-channel interference does not occur on a regular or repeating basis; when the central controller determines that the detected co-channel interference is static, the central controller is configured to refrain from randomizing the locations of the CTAs within the superframes; and assign the CTAs to portions of a next superframe where static co-channel interference is predicted not to be present; when the central controller determines that the detected co-channel interference is dynamic, the central controller is configured to inform the communication stations that the locations of the CTAs are to be randomized within the superframes; and the central controller is configured to receive reports of detected co-channel interference from communication stations based on co-channel interference from one or more neighboring wireless networks; the central controller is configured to determine whether the detected co-channel interference received in the reports is static or dynamic. the central controller is configured to perform an interference estimation to determine whether detected co-channel interference is static or dynamic, the central controller is configured to determine that co-channel interference is static if the central controller determines that co-channel interference occurs on a regular or repeating basis, and the central controller is configured to determine that co-channel interference is dynamic if the central controller determines that co-channel interference does not occur on a regular or repeating basis; when the central controller determines that the detected co-channel interference is static, the central controller is configured to refrain from randomizing the locations of the CTAs within the superframes; and assign the CTAs to portions of a next superframe where static co-channel interference is predicted not to be present; when the central controller determines that the detected co-channel interference is dynamic, the central controller is configured to inform the communication stations that the locations of the CTAs are to be randomized within the superframes; and the central controller is configured to receive reports of detected co-channel interference from communication stations based on co-channel interference from one or more neighboring wireless networks; the central controller is configured to determine whether the detected co-channel interference received in the reports is static or dynamic.