Split interface for "multi-threading" effect.