Shouldn't the duration between pings be setable by the user?