Module splitting